<?php
include '../webadmin/inc/global.php';
header("Content-type:text/html;charset=utf-8");
function down($file_url,$file_name)

{
// $file_name="cookie.jpg";
  //  $file_name="";
//用以解决中文不能显示出来的问题
$file_name=iconv("utf-8","gb2312",$file_name);
$file_sub_path=$_SERVER['DOCUMENT_ROOT']."$file_url";
$file_path=$file_sub_path;
//首先要判断给定的文件存在与否
if(!file_exists($file_path)){
    echo "没有该文件文件";
    return ;
}
$fp=fopen($file_path,"r");
$file_size=filesize($file_path);
//下载文件需要用到的头

Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length:".$file_size);
Header("Content-Disposition: attachment; filename='$file_name'");
$buffer=1024;
$file_count=0;
//向浏览器返回数据

while(!feof($fp) && $file_count<$file_size){
    $file_con=fread($fp,$buffer);
    $file_count+=$buffer;
    echo $file_con;
}
fclose($fp);
}
if(isset($_GET['id']))
{
    $file_url=$_GET['id'];
    $str2 = explode("/",$file_url);
    $file_name =end($str2);
    down($file_url,$file_name);

}
else{
    echo"参数错误";
}
?>